home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0"?>
- <bindings id="placesTreeBindings"
- xmlns="http://www.mozilla.org/xbl"
- xmlns:xbl="http://www.mozilla.org/xbl"
- xmlns:html="http://www.w3.org/1999/xhtml"
- xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
-
- <binding id="preview-tree" extends="chrome://browser/content/places/tree.xml#places-tree">
- <implementation implements="nsINavHistoryResultViewObserver">
- <method name="load">
- <parameter name="queries"/>
- <parameter name="options"/>
- <body><![CDATA[
- var result = PlacesUtils.history.executeQueries(queries, queries.length,
- options);
-
- var callback;
- if (this.flatList) {
- var onOpenFlatContainer = this.onOpenFlatContainer;
- if (onOpenFlatContainer)
- callback = new Function("aContainer", onOpenFlatContainer);
- }
- var treeView = new PlacesTreeView(this.showRoot, this.flatList, callback);
- extendPreviewView(treeView,"Content");
- result.viewer = treeView;
- this.view = treeView;
- this.previewView = treeView;;
- if (!this._controller) {
- this._controller = new PlacesController(this);
- this.controllers.appendController(this._controller);
- }
- this._cachedInsertionPoint = undefined;
-
- ]]></body>
- </method>
- </implementation>
- </binding>
- </bindings>
-